Obstacle Avoiding Robot With Advanced Algorithm